small snails in tomato sauce - Türkisch Englisch Wörterbuch